package com.healthdata.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

@Data
@TableName("user_application")
public class UserApplication {
    @TableId(type = IdType.AUTO)
    private Long id;
    private Long userId;
    private String reason; // 申请原因，可能是操作失败反馈、系统问题反馈、建议、修改数据库内容申请等
    private String status; // 申请状态(未处理, 已处理(管理员回复), 同意, 拒绝)
    private Date applyTime;
    private Date handleTime;
    private String adminReply; // 管理员回复内容，仅用于反馈给管理员的申请 // 作为通用回复消息字段
    private String targetRole; // 申请提交对象
}